#pragma once
#include "RenderBase.h"
#include "TestGeometryData.h"

class GeoFace : public RenderBase
{
public:
	GeoFace(TestFaceData* faceData);
	virtual ~GeoFace();

	virtual void Render() override;

	TestFaceData* GetFaceData() { return m_faceData; };


protected:
	virtual void InitShaderProgram() override;
	virtual void InitVAO() override;
	virtual void InitVBO() override;
	virtual void InitEBO() override;
private:
	TestFaceData* m_faceData = nullptr;
};

